inflatable liferaft - French English Dictionary